package com.example.dao;

import com.example.entity.vo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserDao {
    //查询所有
    List<User> selectAll();
    //根据角色查询
    List<User> selectByType(int aid);
    //根据用户名查询
    User selectByUserName(String username);
    //根据Id查询
    User selectById(int id);
    //添加
    int add(User user);
    //修改
    int update(User user);
    //删除
    int delete(int uid);
    //充值消费
    int pay(@Param("uid") int uid,@Param("uPrice") float uPrice);
}
